Changelog 4.0.6
BUG FIXES
- Fixed the feeling of dejavu I have from these bugs
- Fixed mirror urls not being saved with files.
- Stopped sql error when guest users try to update member extra.
- Fixed a number of bugs with editing users
- Category listing menu not displaying correct sub-categories
- Page numbers now have CSS styles and current page is highlighted with different css
- Added option to open external links in current or new window
- Improved Admin Control panel security prevents refresh auto login when session expires and prevents unauthorised login by passing around url containing session ID by checking IP's
- Fixed some bugs with visible line breaks and slashed quotes in the title
 

Changelog 4.0.5
BUG FIXES
- Fixed some problems with external databases when users change groups leading to critical errors in RW::Download
- Fix where integrating with external databases would give incorrect errors about not haivng enough admins selected
- Fixed warnings when editting a sub-category
- Fixed a lot of warnings for missing variables
- Re-enabled support for gif resizing where available
- Added several zip mime types and changed the error message when invalid to show the mime type attempted to upload. [thanks civ]

Changelog 4.0.4
BUG FIXES
- More bloody multi cat fixes [grrr]
- Fix to stripslashes recursing array
- fix to some fields not having their slashes stripped due to broken function
- Fix for VB3 where users with non-alpha numeric passwords could not log in
- Fix for stats linking to wrong file
- Highest rated stats now only show files with 5 or more votes
- Improved the information and sanity checks in the custom database section.
- Fixed critical user group bug when applying limits to all users in group.
- Fixed bug where memberextra data would not be added correctly when using external databases
- Fixed critical error when editing a file and moving its category

Changelog 4.0.3
BUG FIXES
- Fixed numerous link bugs caused by the addition of the multi category feature in 4.0.2
- Search for user in ACP now works when you press enter to submit the form
- Changing a users group will set their permissions to the default permissions of the new user group
- Fixes to email a friend feature
- Filesize not being saved on first upload now fixed
- Deleting skins will make sure the defaulktSkin is valid
- Prevented category images being watermarked


Changelog 4.0.2
BUG FIXES
- Fix for IPB 1.x login system
- Fixed sub categories not showing on move file screen
- Delete skin now prevents you deleting last skin set
- Delete skin now prompts you to select replacement skins for users using that skin set
- Fixed unreadable admin error messages
- Newly registered users are no longer auto assigned the out of the box default language and skin sets
- Moderators names appear in the ACP when added to categories.
- Editting and deleting Moderators is now working
- Removing files from downloads now have a confirmation screen and warning that a new file will need attaching
- Fixed thumbnail images in categories if gallery folder is not the downloads folder
- Extra security checks to stop people viewing pages they shouldn't be viewing
- Resync skins from PHP now works on all skins not just skin id 1. Moved the option to manage skin sets
- User CP will not show edit options if user can not moderate their own files
- Removed "mailto:" from comments

NEW FEATURES
- Admins can now mass change users skin sets
- Files can now be placed in more than one category. The same data is shown including comments and thumbnails no matter what category the user is in when they click the link to the file.
- New group option "Can Approve All Files"
- User CP will now display all unapproved files if this option is enabled and allow user to approve them

Changelog 4.0.1
NEW FEATURES
- Admin can now specify their own location for uploading files 
- Thumbnails and images for downloads and categories now go in a seperate directory to the downloads allowing admins to .htaccess protect their downloads folder

BUG FIXES
- Fixed several cases of downloads not being removed correctly
- Fixed problem where images in the downloads folder caused password popup where .htaccess is used
- Fixed problem where some servers permissions caused downloads not to start
- Added missing email a friend skin function [again]
- Fixed warnings, dodgy html formatting and missing images in gallery tables

Changelog - 4.0 Final
NEW FEATURES
- Modular external db system meaning new databases can be dropped in at any time with no changes to code
- File view now shows number of votes in user score
- File view now shows version number if it has been entered
- Users can now specifiy a file size if they are using the linked file option
- Admins can now see the file type of an uploaded file. Useful for adding and customizing file type permissions

FIXED
- Fixed: Custom file fields can now be added to skins
- Fixed: Mass move files
- Fixed: Categorys now show correct number of files in the ACP
- Fixed several bugs and annoyances with removing a file from a download
- Fixed categorys not removing files and comments when being deleted
- Fixed subcategories not showing in upload form when parent does not have upload permissions
- Fixed uploading of large files
- Prevented changing user data not native to the script when external databases are in use

Changelog - 4.0 RC 3
NEW FEATURES
- External databases now allow you to use the same cookie where available
- Improved Upgrade system
- New screen showing users awaiting approval
- New screens allowing you to view quickly all users in any user group
- New SMTP email options for users who cant or dont want to use PHP mail()

FIXED
- FIXED: Broken images appearing in empty cells in thumbnail gallery
- FIXED: Can't delete files awaiting approval
- FIXED: use of stats.php when integrating with external website
- FIXED: warning shown on some configurations when using debug stats
- FIXED: bug with new users not being added to database when registering in some circumstances
- FIXED: Editing users via the ACP shows an error
- More missing language entries added
- FIXED: Bug with mirrors in the ACP and user CP
- FIXED: Registration bugs fixed with emails
- Lots of other minor and not so minor bugs fixed 

Changelog - 4.0 RC 2
[feature lock my arse]
NEW FEATURES
- Added file streaming which allows MASSIVE files to be downloaded without PHP throwing its toys out the pram
- Added PHP timeout override for the same reason and to allow larger file uploads.
- New option in email section of ACP to customize Email's sent to users when performing certain actions. Also added variables to emails that can be moved around 
- Admin can now specify whether or not users should validate emails before being members

FIXED
- Allowed GD regbot check to be disabled
- Fixed stats.php
- Fixed VBulletin support
- Fixed some text fields not having \' changed to '
- Changing number of screenshot uploads now saves data entered so far
- Adding mirrors by editing a file works again
- Fixed External DB support not allowing guest downloads
- Fixed Mirror list not appearing in the preview
- Improved some ACP interface elements with more css
- Fixed approve downloads page
- Fixed sub-categories not updating latest download and download count for parent categories. Also added "resync all" option to ACP
- Fixed a lorra lorra bugs

Changelog - 4.0 RC 1
NEW FEATURES
- Integrated stats into skinning engine {top_downloads}, {top_rated}, {new_downloads}
- Added "can post HTML" option for member groups
- IP Logging
- Enable upload and download counts for each user
- Exporting language and skin sets as tar files
- Importing Skin/Language sets
- Create New language & skin packs
- Editing Skin/Language Set details [name/author]
- Thumbnail in file list with {onethumb} tag
- Script on/off
- Allow script to access folders protected by .htaccess
- Delete skins and languages
- Edit the CSS and Global template from the ACP

FIXED
- Admin CP Home page
- Unapproved files
- Stop users registering with duplicate email if admin requests it

Changelog - 4.0 Beta 4
NEW FEATURES
- Conditional statements in skins [if, elseif, else]
- Leech logs
- Added option to allow downloads if no refering url is passed
- Improved leech protection by only checking domain for matching string
- Added option for GZip page encoding to reduce bandwidth and increase page load times
- Enabled Download limits
- Image copyrighting
- Allow users to edit own comments if permitted
- Mirror sites
- Added "site name" option to general configuration
- New User CP

FIXED
- Changed skin images to gif's to reduce filesize and bandwidth consumptions
- Validating users are now put in the right group when registering
- Fixed search engine
- FIX: Unapproved files being displayed as latest file - can still be clicked
- Tweaked and improved default admin skin

Changelog - 4.0 Beta 3
NEW FEATURES
- Email members form
- Completed external user integration - Compatible with IPB 1.x, IPB 2.x & VB2.x & VB3.x
- First phase of new skinning engine complete
- New language pack editing interface complete
- Added moderator options to users section in ACP
- Rewrote moderation code to use "inline" moderation saving the need for a Mod CP
- Changed the default skin to something that looks more "professional"
- Added "Remember Me" to login page

FIXED
- Fixed bug with some error messages getting lost under skin elements
- Made debug output optional via ACP
- Added extra output to debug output and applied colour formating to sql code for easier readability
- Enabled the date/time adjustment options in ACP
- Fixed bug where editing a download would erase the file data
- Moved some hardcoded html into skins such as the add download form
- Fixed bug where some data is not saved when editing downloads and updating the number of thumbnail fields on display
- Fixed bug in gallery where one more row than configured would be shown in thumb table
- Improved cookie handling
- Fixed bugs in mass upload
- Added / enabled email options

Changelog - 4.0 Beta 2
NEW FEATURES
- Added file pinning
- Added comment ordering
- Re-wrote langage parser. Language packs are now several files seperated by area such as lang_browse or lang_ucp. Should make language editing simpler 
- New Add comments group permission
- New Require upload approval group permission
- Mass Delete / Move via ACP

FIXED
- Fixed installer issue with non default table prefixes
- Fixed pre installed example download not being in the correct category
- Download link no longer shows if no file is uploaded/linked
- Add users now working
- Edit Users now working
- Fixed delete gallery image bug
- Fixed bug which prevented you viewing files in a subcategory of an empty category 
- Fixed ACP download editing
- Comment form moved to seperate page
- Navigation bar tweaked 
- File view page no longer displays comments, admin review, description or thumbnails sections if there is no data to display
- Fixed approve downloads 
- Fixed missing "pages" links
- Tweaked Mass upload so default name of file does not contain file extension

Changelog - 4.0 Beta 1

NEW FEATURES
- New user database backend with support for VB3 & IPB2
- New class based code allowing for more secure and manageable code
- Much greater security
- Dramatic performance increases with lower SQL queries counts
- Mass upload feature
- User file limits with timed limits on download size and number
- More powerful thumbnail gallery control with less hard coded features and more admin options
- Admin has full control over the types of files uploaded with powerful new file type control
- Individual user control over language and skin preference
- Unlimited user groups
- Restrict group access on a per category basis
- More features in the User CP
- Ability to where allowed by user permissions, edit and delete files from the user side of the script
- Ability to edit and delete comments
- New intuitive update system lets you know of any script updates no matter how minor and download them directly from priority members area
- Category ordering via the ACP

BUG FIXES
- Fixed random user order in edit users page
- Fixed bug with approving unapproved files by editing errors
- Fixed bug where some uploads were not being removed from the server when requested
- Fixed bug where not all screenshots are displayed if there are more than four
- When editing a file and moving it the category counts are now updated

- Numerous minor bug fixes

Changelog - 3.2.1

BUG FIXES
- Fixed delete link bug
- Fixed pages where templates were not parsed correctly
- Fixed some install and upgrade bugs
- Fixed bugs with email a friend and report this post
- Fixed bug with gif thumbnail errors
- Fixed bug with 127 user limit
[cheers to Jarred for spotting these bugs]

NEW FEATURES
- Added email field to new user registration

Changelog - 3.2.0

BUG FIXES
- On edit of a file deleting and uploading new file the filesize is lost
- Fixed bug with external member databases not functioning correctly in some setups
- Fixed bug with install.php calling incorrect template set
- Fixed bug with " characters in language files
- Files are no longer uploaded until AFTER the preview
- Fixed bug in install.php where template would not load if an error was generated
- Fixed bug in install.php with error messages not showing if incorrect values were entered into the form

NEW FEATURES
- Added "new" and "updated" images to file listings
- Added VBulletin integration
- Added checkboxes to approve downloads to quickly approve/delete several files
- Added search feature
- Added ability to upload infinite thumbnails to each download
- Filenames are scrambled on upload for greater security from hackers

Changelog - 3.1.0

BUG FIXES
- Fixed bug where filesize is lost after approving user uploaded files
- Fixed bug where thumbnail would vanish in approve download preview
- Fixed bug where url to script would not appear in emails from script
- Fixed stats.php
- ACP template seperated from script home template
- Added links to latest version images
- Page count with sub cats bug fixed
- Fixed parsing of ' turning to \' in lang file
- Fixed admin cp option for sort order where saved order was not displayed
- Tweaked download method - templates/dlpopup.htm now redundant
- Minor layout tweak to file description page
- Other Minor bug fixes

NEW FEATURES
- Approve link added to approve download section for users wanting to skip the usual "edit/approve" process
- Improved skinning system - all skin elements moved into same folder

UPDATED FILES
Due to the change in the skinning system, you can delete the directory "templates" and replace it with the directory "skins". If you wish to backup any template files, download them before deleting.
Upload all files to your server with the exception of globalvars.php then upload and run upgrade.php

Changelog - 3.0

NEW FEATURES
- Added lock to install to prevent re-install should you forget to remove the install.php file
- Added number of mimnimum requirement checks before installation to prevent bad installs.
- Added new templates for: user bar; navigation prefix; navigation suffix
- Added support for external user databases
- Added latest news to ACP Home - requires browser with iframe support
- Added email options allowing admins to be notified of new files submitted
- Added ip log to rate file to prevent users rating a file constantly
- Added report broken link feature
- Added email this link to friend feature
- Admin fields visible on Standard Add download form when admin is logged in
- Added custom download fields allowing users to add to the default set of form options
- Added custom fields to file view
- Added more download information options to file list
- Added help text to some templates in ACP

UPDATED
- Redesigned install.php
- Completely redesigned default template to match RW::Scripts website
- Seperated "rate file" from comment form
- Removed email field from comment form to prevent people being spammed by email bots

BUG FIXES
- Fixed bug where comments/files were not displayed on the right pages
- Fixed registration bug in full version where password was left blank
- Fixed a number of server dependant errors with invalid paths
- Removed hardcoded language entries from admin.php login
- Fixed bug where admin options would not display current default sort order
- Fixed error messages appearing outside scope of template
- Added redirect to download page after adding comment
- Moved hard coded text out of file info templates
- Removed redundant ?url= tags from urls

NEW LANGUAGE ENTRIES
- lang.php 

Changelog - 2.0

- Redesigned ACP
- Seperated ACP from index.php into admin.php
- Added navigation bar quick clicks and main links to every page
- Improved navigation by sending "Continue" links back to source of action where possible
- Split admin functions into several seperate files to speed program up
- Fixed bug that would allow a category to be moved into a sub category of itself
- Fixed bug where correct sub category would not be highlighted in Edit Category [full version only]
- Add Server Environment page that requests important php.ini settings and also tells how large an upload can be
- Added php.ini over-ride to options menu
- Fixed date/time issues once and for all!
- Fixed bug with "Downloads in this category" being incorrectly displayed in the ACP
- Added automatic new line parsing in category descriptions
- Fixed bug where user defined sort order not maintained accross multiple pages
- Fixed bug where drop down boxes for sort order do not display current sort order
- Improved security of upload file feature
- Included template system into download preview and removed hardcoding
- Added usage information for "stats.php" to install.txt documentation
- Added "upload file" link to sub category pages
- Added option to turn off admin approval for all user uploads
- Added improved user control feature allowing members to log in and edit their downloads [full version only - see install.txt]
- Added style sheet editor integrated into ACP
- Added template editor integrated into ACP
- Changed author and description to optional fields
- Added multi-manguage support
- Fixed bug where more than one member could be registered with the same username
- Encrypted passwords in SQL tables for added security
- Implemented user management system to downloads pages. Allows for members to register and submit files.
- Added "User CP" so members can edit their files and change their passwords.
- Added "Admin CP" link to downloads pages when admin is logged in
- Moved copyright into template set as editable tag - can now be moved anywhere in html file
- New more secure customised session management for admin panel
- Customizable session time on admin sessions
- Several other minor tweaks and layout changes

Changelog - 1.2.1

- Fixed bug in lite edition perventing remotely linked url's from being downloaded
- Fixed bug where user uploaded file was not given correct date
- Added "reset time/date" field to edit form

Changelog - 1.2

- Fixed security bug that could allow a hacker to access you ACP
- Fixed bug where category image could not be added [again for sure this time]
- Added error message where server would forbid upload due to filesize
- Fixed bug where categories could display negative number of downloads after deleting unapproved downloads
- Added option to config screen allowing you to recount number of downloads [ and comments - full version only ] should values become unsychronized
- Category can only be opened if there are downloads in that category
- Fixed bug in full version where base category would not count the downloads in subcategories
- Added ability to add multiple admins to the FULL version. Not available in lite version
- Added version checker to admin panel
- Added ability to remotely link primary download source rather than upload [note: filesize can only be calculated for uploaded files]
- Added ability to download/view user uploaded files before approving
- Added stats.php which allows you to include top rated, most downloaded and latest downloads lists to your website
- Added ability to add an infinite number of mirror sites to each download [only in full version]

Changelog - 1.1

- Fixed bug with same date being displayed for each link
- Fixed bug where category image could not be added or edited

- Removed leech protection options from options menu in free version - leech protection is disabled in the free version

- Added ability to sort downloads by a number of categories
- Added page numbers to categories pages and to comments
- Added options to settings menu to change default sort order and links/comments per page

1.0

- First release